package router

import (
	"gitee.com/gopher2011/gin"
)

// 广告表
func Advertisement(g *gin.RouterGroup) {
	r := g.Group("/advertisement")
	{
		r.GET("")
		r.POST("")
	}
}

// 网络文章聚合表
func Article(g *gin.RouterGroup) {
	r := g.Group("/article")
	{
		r.GET("")
		r.POST("")
	}
}

// gctt 翻译文章信息表
func ArticleGctt(g *gin.RouterGroup) {
	r := g.Group("/article_gctt")
	{
		r.GET("")
		r.POST("")
	}
}

// 权限表，常驻内存
func Authority(g *gin.RouterGroup) {
	r := g.Group("/authority")
	{
		r.GET("")
		r.POST("")
	}
}

// 第三方绑定表
func BindUser(g *gin.RouterGroup) {
	r := g.Group("/bind_user")
	{
		r.GET("")
		r.POST("")
	}
}

// 图书表
func Book(g *gin.RouterGroup) {
	r := g.Group("/book")
	{
		r.GET("")
		r.POST("")
	}
}

// 评论表(帖子回复、博客文章评论等，统一处理)
func Comment(g *gin.RouterGroup) {
	r := g.Group("/comment")
	{
		r.GET("")
		r.POST("")
	}
}

// 默认头像
func DefaultAvatar(g *gin.RouterGroup) {
	r := g.Group("/default_avatar")
	{
		r.GET("")
		r.POST("")
	}
}

// 下载信息表
func Download(g *gin.RouterGroup) {
	r := g.Group("/download")
	{
		r.GET("")
		r.POST("")
	}
}

// 动态表
func Dynamic(g *gin.RouterGroup) {
	r := g.Group("/dynamic")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户收藏
func Favorite(g *gin.RouterGroup) {
	r := g.Group("/favorite")
	{
		r.GET("")
		r.POST("")
	}
}

// 网站关键资源动态表
func Feed(g *gin.RouterGroup) {
	r := g.Group("/feed")
	{
		r.GET("")
		r.POST("")
	}
}

// 友情链接
func FriendLink(g *gin.RouterGroup) {
	r := g.Group("/friend_link")
	{
		r.GET("")
		r.POST("")
	}
}

// Go语言中文网翻译组 github 文章翻译信息表
func GcttGit(g *gin.RouterGroup) {
	r := g.Group("/gctt_git")
	{
		r.GET("")
		r.POST("")
	}
}

// GCTT github 选题 issue 列表
func GcttIssue(g *gin.RouterGroup) {
	r := g.Group("/gctt_issue")
	{
		r.GET("")
		r.POST("")
	}
}

// GCTT 大事记
func GcttTimeline(g *gin.RouterGroup) {
	r := g.Group("/gctt_timeline")
	{
		r.GET("")
		r.POST("")
	}
}

// Go语言中文网翻译组用户表
func GcttUser(g *gin.RouterGroup) {
	r := g.Group("/gctt_user")
	{
		r.GET("")
		r.POST("")
	}
}

// 物品表
func Gift(g *gin.RouterGroup) {
	r := g.Group("/gift")
	{
		r.GET("")
		r.POST("")
	}
}

// 物品兑换码
func GiftCode(g *gin.RouterGroup) {
	r := g.Group("/gift_code")
	{
		r.GET("")
		r.POST("")
	}
}

// 图片表
func Image(g *gin.RouterGroup) {
	r := g.Group("/image")
	{
		r.GET("")
		r.POST("")
	}
}

// 成体系的学习资料
func LearningMaterial(g *gin.RouterGroup) {
	r := g.Group("/learning_material")
	{
		r.GET("")
		r.POST("")
	}
}

// 喜欢表
func Like(g *gin.RouterGroup) {
	r := g.Group("/like")
	{
		r.GET("")
		r.POST("")
	}
}

// message 短消息(私信)
func Message(g *gin.RouterGroup) {
	r := g.Group("/message")
	{
		r.GET("")
		r.POST("")
	}
}

// 任务表
func Mission(g *gin.RouterGroup) {
	r := g.Group("/mission")
	{
		r.GET("")
		r.POST("")
	}
}

// 技术晨读表
func MorningReading(g *gin.RouterGroup) {
	r := g.Group("/morning_reading")
	{
		r.GET("")
		r.POST("")
	}
}

// 开源项目
func OpenProject(g *gin.RouterGroup) {
	r := g.Group("/open_project")
	{
		r.GET("")
		r.POST("")
	}
}

// 页面广告管理表
func PageAd(g *gin.RouterGroup) {
	r := g.Group("/page_ad")
	{
		r.GET("")
		r.POST("")
	}
}

// 导航推荐节点
func RecommendNode(g *gin.RouterGroup) {
	r := g.Group("/recommend_node")
	{
		r.GET("")
		r.POST("")
	}
}

// 资源
func Resource(g *gin.RouterGroup) {
	r := g.Group("/resource")
	{
		r.GET("")
		r.POST("")
	}
}

// 角色表，常驻内存
func Role(g *gin.RouterGroup) {
	r := g.Group("/role")
	{
		r.GET("")
		r.POST("")
	}
}

// 搜索词统计
func SearchTerms(g *gin.RouterGroup) {
	r := g.Group("/search_terms")
	{
		r.GET("")
		r.POST("")
	}
}

// 专栏
func Subject(g *gin.RouterGroup) {
	r := g.Group("/subject")
	{
		r.GET("")
		r.POST("")
	}
}

// 专栏管理员(不包括创建者)
func SubjectAdmin(g *gin.RouterGroup) {
	r := g.Group("/subject_admin")
	{
		r.GET("")
		r.POST("")
	}
}

// 专栏文章列表
func SubjectArticle(g *gin.RouterGroup) {
	r := g.Group("/subject_article")
	{
		r.GET("")
		r.POST("")
	}
}

// 专栏关注者
func SubjectFollower(g *gin.RouterGroup) {
	r := g.Group("/subject_follower")
	{
		r.GET("")
		r.POST("")
	}
}

// 主题内容表
func Topic(g *gin.RouterGroup) {
	r := g.Group("/topic")
	{
		r.GET("")
		r.POST("")
	}
}

// 主题附言表
func TopicAppend(g *gin.RouterGroup) {
	r := g.Group("/topic_append")
	{
		r.GET("")
		r.POST("")
	}
}

// 主题扩展表(计数)
func TopicEx(g *gin.RouterGroup) {
	r := g.Group("/topic_ex")
	{
		r.GET("")
		r.POST("")
	}
}

// 帖子节点表
func TopicNode(g *gin.RouterGroup) {
	r := g.Group("/topic_node")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户信息表
func User(g *gin.RouterGroup) {
	r := g.Group("/user")
	{
		r.GET("")
		r.POST("")
	}
}

// 活跃用户表
func UserActive(g *gin.RouterGroup) {
	r := g.Group("/user_active")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户余额明细
func UserBalanceDetail(g *gin.RouterGroup) {
	r := g.Group("/user_balance_detail")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户物品兑换记录
func UserExchangeRecord(g *gin.RouterGroup) {
	r := g.Group("/user_exchange_record")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户登陆表
func UserLogin(g *gin.RouterGroup) {
	r := g.Group("/user_login")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户登陆任务
func UserLoginMission(g *gin.RouterGroup) {
	r := g.Group("/user_login_mission")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户充值记录表
func UserRecharge(g *gin.RouterGroup) {
	r := g.Group("/user_recharge")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户角色表(用户是什么角色,可以多个角色)
func UserRole(g *gin.RouterGroup) {
	r := g.Group("/user_role")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户设置
func UserSetting(g *gin.RouterGroup) {
	r := g.Group("/user_setting")
	{
		r.GET("")
		r.POST("")
	}
}

// 用户浏览记录表
func ViewRecord(g *gin.RouterGroup) {
	r := g.Group("/view_record")
	{
		r.GET("")
		r.POST("")
	}
}

// 浏览来源表
func ViewSource(g *gin.RouterGroup) {
	r := g.Group("/view_source")
	{
		r.GET("")
		r.POST("")
	}
}

// 网站设置信息
func WebsiteSetting(g *gin.RouterGroup) {
	r := g.Group("/website_setting")
	{
		r.GET("")
		r.POST("")
	}
}

// 微信自动回复
func WechatAutoReply(g *gin.RouterGroup) {
	r := g.Group("/wechat_auto_reply")
	{
		r.GET("")
		r.POST("")
	}
}

// 微信用户绑定表
func WechatUser(g *gin.RouterGroup) {
	r := g.Group("/wechat_user")
	{
		r.GET("")
		r.POST("")
	}
}
